export function BackgroundPattern() {
  return (
    <svg
      width="1200"
      height="630"
      viewBox="0 0 1200 630"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <g clipPath="url(#clip0_0_137)">
        <rect width="1200" height="630" fill="white" />
        <g opacity="0.4" filter="url(#filter0_f_0_137)">
          <circle
            cx="44.9998"
            cy="53"
            r="300"
            transform="rotate(90 44.9998 53)"
            fill="url(#paint0_linear_0_137)"
          />
        </g>
        <g opacity="0.4" filter="url(#filter1_f_0_137)">
          <ellipse
            cx="1007"
            cy="536"
            rx="480"
            ry="330"
            transform="rotate(-180 1007 536)"
            fill="url(#paint1_linear_0_137)"
          />
        </g>
        <path
          opacity="0.1"
          d="M0 64L1200 64"
          stroke="url(#paint2_linear_0_137)"
        />
        <path
          opacity="0.1"
          d="M1133.5 0V630"
          stroke="url(#paint3_linear_0_137)"
        />
        <circle cx="1133.5" cy="64.5" r="2.5" fill="#0B151E" />
        <circle cx="1133.5" cy="565.5" r="2.5" fill="#0B151E" />
        <path
          opacity="0.1"
          d="M0 566L1200 566"
          stroke="url(#paint4_linear_0_137)"
        />
        <path
          opacity="0.1"
          d="M66.5 0V630"
          stroke="url(#paint5_linear_0_137)"
        />
        <circle cx="66.5" cy="64.5" r="2.5" fill="#0B151E" />
        <circle cx="66.5" cy="565.5" r="2.5" fill="#0B151E" />
      </g>
      <defs>
        <filter
          id="filter0_f_0_137"
          x="-523.859"
          y="-515.858"
          width="1137.72"
          height="1137.72"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="BackgroundImageFix"
            result="shape"
          />
          <feGaussianBlur
            stdDeviation="134.429"
            result="effect1_foregroundBlur_0_137"
          />
        </filter>
        <filter
          id="filter1_f_0_137"
          x="319.032"
          y="-1.968"
          width="1375.94"
          height="1075.94"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="BackgroundImageFix"
            result="shape"
          />
          <feGaussianBlur
            stdDeviation="103.984"
            result="effect1_foregroundBlur_0_137"
          />
        </filter>
        <linearGradient
          id="paint0_linear_0_137"
          x1="44.9998"
          y1="-247"
          x2="44.9998"
          y2="353"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#BBFC03" />
          <stop offset="1" stopColor="#BBFC03" stopOpacity="0.17" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_0_137"
          x1="1007"
          y1="206"
          x2="1007"
          y2="866"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#BBFC03" />
          <stop offset="1" stopColor="#BBFC03" stopOpacity="0" />
        </linearGradient>
        <linearGradient
          id="paint2_linear_0_137"
          x1="0.771776"
          y1="64"
          x2="1197.59"
          y2="10.3225"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#0B151E" stopOpacity="0" />
          <stop offset="0.165" stopColor="#0B151E" stopOpacity="0.450549" />
          <stop offset="0.495" stopColor="#0B151E" />
          <stop offset="0.775" stopColor="#0B151E" stopOpacity="0.452703" />
          <stop offset="1" stopColor="#0B151E" stopOpacity="0" />
        </linearGradient>
        <linearGradient
          id="paint3_linear_0_137"
          x1="1133.5"
          y1="0.405182"
          x2="1148.32"
          y2="629.651"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#0B151E" stopOpacity="0" />
          <stop offset="0.165" stopColor="#0B151E" stopOpacity="0.450549" />
          <stop offset="0.495" stopColor="#0B151E" />
          <stop offset="0.775" stopColor="#0B151E" stopOpacity="0.452703" />
          <stop offset="1" stopColor="#0B151E" stopOpacity="0" />
        </linearGradient>
        <linearGradient
          id="paint4_linear_0_137"
          x1="0.771775"
          y1="566"
          x2="1197.59"
          y2="512.322"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#0B151E" stopOpacity="0" />
          <stop offset="0.165" stopColor="#0B151E" stopOpacity="0.450549" />
          <stop offset="0.495" stopColor="#0B151E" />
          <stop offset="0.775" stopColor="#0B151E" stopOpacity="0.452703" />
          <stop offset="1" stopColor="#0B151E" stopOpacity="0" />
        </linearGradient>
        <linearGradient
          id="paint5_linear_0_137"
          x1="66.5"
          y1="0.405182"
          x2="81.3164"
          y2="629.651"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#0B151E" stopOpacity="0" />
          <stop offset="0.165" stopColor="#0B151E" stopOpacity="0.450549" />
          <stop offset="0.495" stopColor="#0B151E" />
          <stop offset="0.775" stopColor="#0B151E" stopOpacity="0.452703" />
          <stop offset="1" stopColor="#0B151E" stopOpacity="0" />
        </linearGradient>
        <clipPath id="clip0_0_137">
          <rect width="1200" height="630" fill="white" />
        </clipPath>
      </defs>
    </svg>
  );
}
